s = 0
'''
数据验证

方法名             描述说明
str.isdigit()     所有字符都是数字(阿拉伯数字) 不包含小数点、字母
str.isnumeric()   所有字符都是数字或者点 罗马数字、中文数字
str.isalpha()    所有字符都是字母(包含中文字符)
str.isalnum()    所有字符都是字母或者数字(包含中文字符)
str.islower()    所有字符都是小写字母
str.isupper()    所有字符都是大写字母
str.istitle()    所有单词都是首字母大写
str.isspace()    所有字符都是空白字符(\n \t等)

'''
# isdigit   判断是否是数字
print('123123'.isdigit())
print('一二三'.isdigit())
print('0b1010'.isdigit())
print('ⅠⅡⅢ'.isdigit())
print('壹贰叁'.isdigit())

# isnumeric   判断是否是数字,包含中文，拉丁文，罗马文
print('123123'.isnumeric())
print('一二三'.isnumeric())
print('0b1010'.isnumeric())
print('ⅠⅡⅢ'.isnumeric())
print('壹贰叁'.isnumeric())

print('-' * 40)
# isalpha  所有字符都是字母(包含中文字符),不含数字
print('123123'.isalpha())
print('hello你好'.isalpha())
print('hello你好一二三'.isalpha())
print('hello你好ⅠⅡⅢ'.isalpha())
print('hello你好壹贰叁'.isalpha())
print('hello你好,'.isalpha())

print('-' * 40)
# isalnum 所有字符都是字母或者数字(包含中文字符),不含特殊字符, .
print('123123'.isalnum())
print('hello你好'.isalnum())
print('hello你好一二三'.isalnum())
print('hello你好ⅠⅡⅢ'.isalnum())
print('hello你好壹贰叁'.isalnum())
print('hello你好,'.isalnum())

print('-' * 40)

# islower 判断字符的大小写
print('123123'.islower())
print('hello你好'.islower())
print('Hello你好一二三'.islower())
print('hello你好ⅠⅡⅢ'.islower())
print('hello你好壹贰叁'.islower())
print('hello你好,'.islower())

# isupper 判断字符是否是大写
print('123123'.isupper())
print('hello你好'.isupper())
print('Hello你好一二三'.isupper())
print('hello你好ⅠⅡⅢ'.isupper())
print('hello你好壹贰叁'.isupper())
print('hello你好,'.isupper())

print('-' * 40)

# istittle  判断是否是首字母大写
print('Hello'.istitle())
print('HelloWorld'.istitle())  # false
print('Hello World'.istitle())  # True
print('Helloworld'.istitle())

print('-' * 40)

# 判断是否是空白字符串
print(' '.isspace())  # True
print(' \t'.isspace())  # True
print(' \n'.isspace())  # True
